import { questionnaireListPageSize } from "@/static/constants/questionnaire-constant";
import request, { reqGet } from "./request";

/**
 * 获取问卷列表（分页）
 * @param currentPage 获取的数据的页码，默认为1
 * @param showCount 每页显示数量，默认为questionnaire-constants.ts中的questionnaireListPageSize（10）
 * @param kind 问卷列表类型， '1'已创建的问卷，'2'已删除的，'3'已结束的问卷，'4'已收到的问卷， '5'问卷模板
 * @param type 无用参数，默认为'1'
 */
export const requestGetQuestionnaireList = (
  currentPage: string = '1',
  showCount: string = questionnaireListPageSize.toString(),
  kind: '1' | '2' | '3' | '4' | '5' = '1',
  type: string = '1',
) => {
  return reqGet("/questionnaire/getQuestionList", { type, currentPage, showCount, kind });
}

/**
 * 将所有问卷标为已读
 */
export const reqMarkAllQuestionnaireRead = () => {
  return request.get("/questionnaire/markQuestionnaireRead");
}
